Les aspects et les composants logiciels. Etude de cas avec le modèle de composant FRACTAL

نویسندگان

  • Houssam Fakih
  • Noury Bouraqadi
چکیده

RÉSUMÉ. La programmation par composants logiciels promet la réutilisation, mais elle est sujette aux problèmes de dispersion et de mélange de code représentant des propriétés transversales. L’application de la programmation par aspects (AOP) sur les composants logiciels permet de faire face à ces problèmes. Nous présentons dans ce papier FRACTAL-AOP, une extension du modèle de composant Fractal qui supporte la programmation par aspects. Cette extension consiste à doter les composants de nouvelles interfaces de contrôle qui donnent accès aux points de jonction. Ces interfaces donnent notamment accès au flot d’exécution des composants. Les aspects sont définis à l’aide de composants génériques. Le tissage se limite alors à des opérations classiques sur les composants constituant l’aspect à savoir : configuration et assemblage. La configuration permet de paramétrer l’aspect avec les points de jonction où il doit intervenir. Quant à l’assemblage, il permet de lier les composants constituant l’aspect avec les autres composants de l’application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Causes of Increased Intracranial Blood Flow Rate (Angiographic Study)

"Etude etiologique de la circulation ra.pide iutra-rena-le"  Le but de l'angiographle renale n'est pas '.seu­lement le controle anatomique de l'organe, une etude physiologique (Hemodynamique) doit toujours etre prise en consideration.  Le temps normal de la circulation intra-renale selon les differents auteurs varie entre 6 a 8, 8 a 10 et 10 a 12 secondes, mais le temps moyen est de 6 a 8 seco...

متن کامل

Les Réseaux Bayésiens versus d'autres modèles probabilistes pour le diagnostic multiple de gros systèmes

Notre travail se situe dans le contexte du diagnostic multiple de systèmes fiables et de grande taille. Les systèmes que nous considérons sont constitués de composants, reliés entre eux par leurs entrées ou sorties. Un composant C est soit en bon état ok(C) soit défaillant ab(C). L’objectif du diagnostic est de trouver le ou les composants défaillants qui expliquent le mieux des observations de...

متن کامل

Contribution à la conception à base de composants logiciels d'applications scientifiques parallèles. (Contribution to the design of scientific parallel applications based on software components)

ion des ressources Afin de faciliter le portage de l’application, le modèle de programmation utilisé doit permettre d’abstraire la conception d’applications des ressources visées. En effet, chaque application doit être optimisée en fonction des ressources d’exécution. Il est donc nécessaire d’adapter certaines parties de l’application. Les modèles de composants logiciels doivent permettre d’exp...

متن کامل

Increasing Reuse in Component Models through Genericity

A current limitation to component reusability is that component models target to describe a deployed assembly and thus bind the behavior of a component to the data-types it manipulates. This paper studies the feasibility of supporting genericity within component models, including component and port types. The proposed approach works by extending the meta-model of an existing component model. It...

متن کامل

Congenital Absence of Renal Artery: Introducing Two Patients

Les auteurs font une revue de la litterature a propos de deux cas de l'agenesie de l'artere renale, anomalie rare, dont les circonstances de decouverte varient selon les cas: infections recidiventes des voies urinaires, anomalie du Perinee, hypertension arterielle.  La premiere observation concerne une fillette a.gee de 7 ans, hospitalisee pour une insuffi­sance cardiaque severe avec hypertens...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • L'OBJET

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2005